Michael BallMichael Ball
The Gold Medal and the Unanswered Question: Thailand, Asian Women's Volleyball, and the Fragile Edge of HistoryThe score 3-2 tells us nothing about the moment the ball hit the floor in the...
Sheffield United vs Derby County, 11:30 on a Saturday: a fixture scheduled by rights law, not by the table11:30 on the morning of Saturday, 24 October 2026. In Paris it was 6:30. I...
When the Analysis Grid Comes Back Empty: Esports Writing and the Temptation of the N/A CellThe clock in the corner of the room read 2:47 in the morning, and I was readi...
England U21 National Cup: Pashley and Trumpauskas Face a Two-Day Endurance Test at HighfieldsIn the last three seasons, no player has won the England Under-21 National Cu...
Vietnam U17 at Their First FIFA U17 World Cup: Preparation, Group Draw, and the Expectation EquationLet me start with a whistle. Not the kick-off whistle on Arabian soil, but th...
Pakistan Call Up 14 Overseas Players: The Rhythm of the Vietnam Fixture Starts With the Squad ListThe night the squad list was published, I sat at my desk in Seoul and started...
An Se-young, the Title Record and Two Seven-Point Runs: Reading the Denmark Open Final Through DataGame 1 of the Denmark Open final in Odense, 18 October according to the...
Vietnam retains mixed-pair U50 gold at Chuncheon 2026 Poomsae Worlds: Reading the gold streak through dataOn the floor of Chuncheon 2026, there was no opponent to knock down. No round...
Buffon backs Spalletti and the Juventus board: the bill for a season without the Champions LeagueBuffon backs Spalletti and the Juventus board: the bill for a season without...
The N/A Report – When Vietnamese Sports Swim in Data DarknessIn a meeting room at the National Sports Training Center in Ho Chi Minh City,...
Vietnamese Swimming and the Data Void in Every LaneOn the electronic scoreboard at the My Dinh Aquatic Sports Palace, a lane...
Yu Yangyi Beats Ding Liren at the Shenzhen Masters: What the Footage Has Not Yet ConfirmedAt Shenzhen, a game ended and the name Yu Yangyi was placed next to a victory...
Thea Frodin: From Hollywood Shadow to the Rybakina Litmus TestWhen the draw was revealed, Thea Frodin found herself facing Elena Rybakina,...
V.League and the Window Without Receipts: Why a Data Model Must Start With Provenance2 a.m. in Hamburg. I reopen the V.League transfer table I have been building...
BLAST Slam VIII: LGD and 1W Survive Last Chance, OG and GamerLegion Exit Malta — Reading the Dota 2 Playoff Picture From the ScoreboardThe 28-1 scoreboard at Malta on October 9 was not a transmission error....
Lamine Yamal, Mario Lemina, and a Match Told Through a Single Social Media CaptionI still remember that moment. The second half had just begun, the scoreboard...
The Patch Sits at the Negotiating Table: LCK's Transfer Window and the Cost of Misreading the MetaSeoul, 2 a.m. on December 3. Snow was falling in thin layers outside the...
When the Stage Lights Go Out: The Data Gap Esports Has Never ClosedIn March 2026, within less than two weeks, the three largest League of Legend...
SMU Topples Pitt: The 38-36 Set, the Middle Block, and the End of a 58-Match Home StreakThe third set stretched to 38-36. Through that entire span, neither team woul...
Vietnam 4-2 Pakistan: A Second-Half Comeback That Left the Defensive Cracks UntouchedIn the 94th minute, Williams Minh Hoang broke down the left flank and...
